﻿<?xml version="1.0" encoding="utf-8"?>
<dataroot xmlns:od="urn:schemas-microsoft-com:officedata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Components>
    <ComponentName>CommissionData</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1000</MsgID>
    <AbbrName>CommData</AbbrName>
    <OverrideAbbr>Comm</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>DiscretionInstructions</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1001</MsgID>
    <AbbrName>DsctnInstrctns</AbbrName>
    <OverrideAbbr>DiscInstr</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>FinancingDetails</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1002</MsgID>
    <AbbrName>FinancingDetails</AbbrName>
    <OverrideAbbr>FinDetls</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>Instrument</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1003</MsgID>
    <AbbrName>Instrmt</AbbrName>
    <OverrideAbbr>Instrmt</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrumentExtension</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1004</MsgID>
    <AbbrName>InstrmtExtension</AbbrName>
    <OverrideAbbr>InstrmtExt</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrumentLeg</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1005</MsgID>
    <AbbrName>InstrmtLeg</AbbrName>
    <OverrideAbbr>Leg</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>LegBenchmarkCurveData</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1006</MsgID>
    <AbbrName>LegBnchmkCrvData</AbbrName>
    <OverrideAbbr>BnchmkCurve</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>LegStipulations</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1007</MsgID>
    <AbbrName>LegStips</AbbrName>
    <OverrideAbbr>Stip</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>NestedParties</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1008</MsgID>
    <AbbrName>NstPtys</AbbrName>
    <OverrideAbbr>Pty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>OrderQtyData</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1011</MsgID>
    <AbbrName>OrdQtyData</AbbrName>
    <OverrideAbbr>OrdQty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>Parties</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1012</MsgID>
    <AbbrName>Ptys</AbbrName>
    <OverrideAbbr>Pty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>PegInstructions</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1013</MsgID>
    <AbbrName>PegInstrctns</AbbrName>
    <OverrideAbbr>PegInstr</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>PositionAmountData</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1014</MsgID>
    <AbbrName>PosAmtData</AbbrName>
    <OverrideAbbr>Amt</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>PositionQty</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1015</MsgID>
    <AbbrName>PosQty</AbbrName>
    <OverrideAbbr>Qty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SettlInstructionsData</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1016</MsgID>
    <AbbrName>SettlInstrctnsData</AbbrName>
    <OverrideAbbr>SetInstr</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SettlParties</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1017</MsgID>
    <AbbrName>SettlPtys</AbbrName>
    <OverrideAbbr>Pty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SpreadOrBenchmarkCurveData</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1018</MsgID>
    <AbbrName>SpreadOrBnchmkCrvData</AbbrName>
    <OverrideAbbr>SprdBnchmkCurve</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>Stipulations</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1019</MsgID>
    <AbbrName>Stips</AbbrName>
    <OverrideAbbr>Stip</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>TrdRegTimestamps</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1020</MsgID>
    <AbbrName>TrdRegTmstamps</AbbrName>
    <OverrideAbbr>TrdRegTS</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>UnderlyingInstrument</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1021</MsgID>
    <AbbrName>UndInstrmt</AbbrName>
    <OverrideAbbr>Undly</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>YieldData</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1022</MsgID>
    <AbbrName>YldData</AbbrName>
    <OverrideAbbr>Yield</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>UnderlyingStipulations</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1023</MsgID>
    <AbbrName>UndStips</AbbrName>
    <OverrideAbbr>Stip</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>StandardHeader</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Session</Category>
    <MsgID>1024</MsgID>
    <AbbrName>StandardHeader</AbbrName>
    <OverrideAbbr>Hdr</OverrideAbbr>
    <NotReqXML>1</NotReqXML>
  </Components>
  <Components>
    <ComponentName>StandardTrailer</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Session</Category>
    <MsgID>1025</MsgID>
    <AbbrName>StandardTrailer</AbbrName>
    <OverrideAbbr>Trlr</OverrideAbbr>
    <NotReqXML>1</NotReqXML>
  </Components>
  <Components>
    <ComponentName>NestedParties2</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1009</MsgID>
    <AbbrName>NstPtys2</AbbrName>
    <OverrideAbbr>Pty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>NestedParties3</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1010</MsgID>
    <AbbrName>NstPtys3</AbbrName>
    <OverrideAbbr>Pty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>AffectedOrdGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>SingleGeneralOrderHandling</Category>
    <MsgID>2001</MsgID>
    <OverrideAbbr>AffectOrd</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>AllocAckGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Allocation</Category>
    <MsgID>2002</MsgID>
    <OverrideAbbr>AllocAck</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>AllocGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Allocation</Category>
    <MsgID>2003</MsgID>
    <OverrideAbbr>Alloc</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>BidCompReqGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>ProgramTrading</Category>
    <MsgID>2004</MsgID>
    <OverrideAbbr>CompReq</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>BidCompRspGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>ProgramTrading</Category>
    <MsgID>2005</MsgID>
    <OverrideAbbr>CompRsp</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>BidDescReqGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>ProgramTrading</Category>
    <MsgID>2006</MsgID>
    <OverrideAbbr>DescReq</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>ClrInstGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2007</MsgID>
    <OverrideAbbr>ClrInst</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>CollInqQualGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>CollateralManagement</Category>
    <MsgID>2008</MsgID>
    <OverrideAbbr>Qual</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>CompIDReqGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2009</MsgID>
    <OverrideAbbr>CIDReq</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>CompIDStatGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2010</MsgID>
    <OverrideAbbr>CIDStat</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>ContAmtGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2011</MsgID>
    <OverrideAbbr>ContAmt</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>ContraGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2012</MsgID>
    <OverrideAbbr>Contra</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>CpctyConfGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2013</MsgID>
    <OverrideAbbr>Cpcty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>ExecAllocGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Allocation</Category>
    <MsgID>2014</MsgID>
    <OverrideAbbr>AllExc</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>ExecCollGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>CollateralManagement</Category>
    <MsgID>2015</MsgID>
    <OverrideAbbr>CollExc</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>ExecsGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2016</MsgID>
    <OverrideAbbr>Exec</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrmtGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2017</MsgID>
    <OverrideAbbr>Inst</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrmtLegExecGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2018</MsgID>
    <OverrideAbbr>Exec</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrmtLegGrp</ComponentName>
    <ComponentType>OptimisedImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2019</MsgID>
    <OverrideAbbr>Leg</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrmtLegIOIGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2020</MsgID>
    <OverrideAbbr>IOI</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrmtLegSecListGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2021</MsgID>
    <OverrideAbbr>SecL</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrmtMDReqGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2022</MsgID>
    <OverrideAbbr>InstReq</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrmtStrkPxGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>ProgramTrading</Category>
    <MsgID>2023</MsgID>
    <OverrideAbbr>StrkPX</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>IOIQualGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Indication</Category>
    <MsgID>2024</MsgID>
    <OverrideAbbr>Qual</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>LegOrdGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>MultilegOrders</Category>
    <MsgID>2025</MsgID>
    <OverrideAbbr>Ord</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>LegPreAllocGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>MultilegOrders</Category>
    <MsgID>2026</MsgID>
    <OverrideAbbr>PreAll</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>LegQuotGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2027</MsgID>
    <OverrideAbbr>Quot</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>LegQuotStatGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2028</MsgID>
    <OverrideAbbr>QuoteStat</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>LinesOfTextGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2029</MsgID>
    <OverrideAbbr>TxtLn</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>ListOrdGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>ProgramTrading</Category>
    <MsgID>2030</MsgID>
    <OverrideAbbr>Ord</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>MDFullGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>MarketData</Category>
    <MsgID>2031</MsgID>
    <OverrideAbbr>Full</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>MDIncGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>MarketData</Category>
    <MsgID>2032</MsgID>
    <OverrideAbbr>Inc</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>MDReqGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>MarketData</Category>
    <MsgID>2033</MsgID>
    <OverrideAbbr>Req</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>MDRjctGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>MarketData</Category>
    <MsgID>2034</MsgID>
    <OverrideAbbr>Rjct</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>MiscFeesGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2035</MsgID>
    <OverrideAbbr>MiscFees</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>OrdAllocGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2036</MsgID>
    <OverrideAbbr>OrdAlloc</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>OrdListStatGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>ProgramTrading</Category>
    <MsgID>2037</MsgID>
    <OverrideAbbr>ListStat</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>PosUndInstrmtGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>PositionMaintenance</Category>
    <MsgID>2038</MsgID>
    <OverrideAbbr>PosUnd</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>PreAllocGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2039</MsgID>
    <OverrideAbbr>PreAll</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>PreAllocMlegGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2040</MsgID>
    <OverrideAbbr>PreAllocMleg</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>QuotCxlEntriesGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2041</MsgID>
    <OverrideAbbr>QuotCxlEntry</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>QuotEntryAckGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2042</MsgID>
    <OverrideAbbr>QuotEntryAck</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>QuotEntryGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2043</MsgID>
    <OverrideAbbr>QuotEntry</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>QuotQualGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2044</MsgID>
    <OverrideAbbr>QuotQual</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>QuotReqGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2045</MsgID>
    <OverrideAbbr>QuotReq</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>QuotReqLegsGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2046</MsgID>
    <OverrideAbbr>Leg</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>QuotReqRjctGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2047</MsgID>
    <OverrideAbbr>QuotReqRej</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>QuotSetAckGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2048</MsgID>
    <OverrideAbbr>QuotSetAck</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>QuotSetGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2049</MsgID>
    <OverrideAbbr>QuotSet</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>RelSymDerivSecGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>SecurityAndTradingSessionDefinitionOrStatus</Category>
    <MsgID>2050</MsgID>
    <OverrideAbbr>RelSym</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>RFQReqGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>QuotationNegotiation</Category>
    <MsgID>2051</MsgID>
    <OverrideAbbr>RFQReq</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>RgstDistInstGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>RegistrationInstruction</Category>
    <MsgID>2052</MsgID>
    <OverrideAbbr>RgDtlInst</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>RgstDtlsGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>RegistrationInstruction</Category>
    <MsgID>2053</MsgID>
    <OverrideAbbr>RgDtl</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>RoutingGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2054</MsgID>
    <OverrideAbbr>Rtg</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SecListGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>SecurityAndTradingSessionDefinitionOrStatus</Category>
    <MsgID>2055</MsgID>
    <OverrideAbbr>SecL</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SecTypesGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>SecurityAndTradingSessionDefinitionOrStatus</Category>
    <MsgID>2056</MsgID>
    <OverrideAbbr>SecT</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SettlInstGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>SettlementInstruction</Category>
    <MsgID>2057</MsgID>
    <OverrideAbbr>SetInst</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SideCrossOrdCxlGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>CrossOrders</Category>
    <MsgID>2058</MsgID>
    <OverrideAbbr>SideCrossCxl</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SideCrossOrdModGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>CrossOrders</Category>
    <MsgID>2059</MsgID>
    <OverrideAbbr>SideCrossMod</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>TrdAllocGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2060</MsgID>
    <OverrideAbbr>Alloc</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>TrdCapRptSideGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>TradeCapture</Category>
    <MsgID>2061</MsgID>
    <OverrideAbbr>RptSide</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>TrdCollGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2062</MsgID>
    <OverrideAbbr>TrdColl</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>TrdInstrmtLegGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>TradeCapture</Category>
    <MsgID>2063</MsgID>
    <OverrideAbbr>TrdLeg</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>TrdgSesGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2064</MsgID>
    <OverrideAbbr>TrdSes</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>UndInstrmtCollGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>CollateralManagement</Category>
    <MsgID>2065</MsgID>
    <OverrideAbbr>UndColl</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>UndInstrmtGrp</ComponentName>
    <ComponentType>OptimisedImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2066</MsgID>
    <OverrideAbbr>Undly</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>UndInstrmtStrkPxGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>ProgramTrading</Category>
    <MsgID>2067</MsgID>
    <OverrideAbbr>UndStrkPx</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>TrdCapDtGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>TradeCapture</Category>
    <MsgID>2069</MsgID>
    <OverrideAbbr>TrdCapDt</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>EvntGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2070</MsgID>
    <OverrideAbbr>Evnt</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SecAltIDGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2071</MsgID>
    <OverrideAbbr>AID</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>LegSecAltIDGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2072</MsgID>
    <OverrideAbbr>LegAID</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>UndSecAltIDGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2073</MsgID>
    <OverrideAbbr>UndAID</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>AttrbGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2074</MsgID>
    <OverrideAbbr>Attrb</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>DlvyInstGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2075</MsgID>
    <OverrideAbbr>DlvInst</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SettlPtysSubGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2076</MsgID>
    <OverrideAbbr>Sub</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>PtysSubGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2077</MsgID>
    <OverrideAbbr>Sub</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>NstdPtysSubGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2078</MsgID>
    <OverrideAbbr>Sub</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>HopGrp</ComponentName>
    <ComponentType>ImplicitBlock</ComponentType>
    <Category>Common</Category>
    <MsgID>2085</MsgID>
    <OverrideAbbr>HopGrp</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>NstdPtys2SubGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2079</MsgID>
    <OverrideAbbr>Sub</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>NstdPtys3SubGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2080</MsgID>
    <OverrideAbbr>Sub</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>StrategyParametersGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2086</MsgID>
    <AbbrName>StrtPrmGrp</AbbrName>
    <OverrideAbbr>StrpPrmGrp</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SecLstUpdRelSymGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>SecurityAndTradingSessionDefinitionOrStatus</Category>
    <MsgID>2087</MsgID>
    <AbbrName>SecL</AbbrName>
    <OverrideAbbr>SecL</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SecLstUpdRelSymsLegGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>SecurityAndTradingSessionDefinitionOrStatus</Category>
    <MsgID>2088</MsgID>
    <AbbrName>SecLstUpdRelSymsLegGrp</AbbrName>
    <OverrideAbbr>SecLstUpdRelSymsLegGrp</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>UnderlyingAmount</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1026</MsgID>
    <AbbrName>UndDlvAmt</AbbrName>
    <OverrideAbbr>UndDlvAmt</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>ExpirationQty</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1027</MsgID>
    <AbbrName>Qty</AbbrName>
    <OverrideAbbr>Qty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrumentParties</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1032</MsgID>
    <AbbrName>Pty</AbbrName>
    <OverrideAbbr>Pty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>InstrumentPtysSubGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2093</MsgID>
    <OverrideAbbr>Sub</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>SideTrdRegTS</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1028</MsgID>
    <AbbrName>TrdRegTS</AbbrName>
    <OverrideAbbr>TrdRegTS</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>TrdCapRptAckSideGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>TradeCapture</Category>
    <MsgID>2094</MsgID>
    <OverrideAbbr>RptSide</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>UndlyInstrumentParties</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1033</MsgID>
    <AbbrName>Pty</AbbrName>
    <OverrideAbbr>Pty</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>UndlyInstrumentPtysSubGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2096</MsgID>
    <OverrideAbbr>Sub</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>DisplayInstruction</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1029</MsgID>
    <AbbrName>DsplyInstr</AbbrName>
    <OverrideAbbr>DsplyInstr</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>TriggeringInstruction</ComponentName>
    <ComponentType>Block</ComponentType>
    <Category>Common</Category>
    <MsgID>1030</MsgID>
    <AbbrName>TrgrInstr</AbbrName>
    <OverrideAbbr>TrgrInstr</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>RootParties</ComponentName>
    <ComponentType>BlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>1031</MsgID>
    <AbbrName>RtPrtys</AbbrName>
    <OverrideAbbr>RtPrtys</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>RootSubParties</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2097</MsgID>
    <AbbrName>RtSubPrtys</AbbrName>
    <OverrideAbbr>RtSubPrtys</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>TrdSessLstGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2099</MsgID>
    <AbbrName>TrdSessLstGrp</AbbrName>
    <OverrideAbbr>TrdSessLstGrp</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
  <Components>
    <ComponentName>MsgTypeGrp</ComponentName>
    <ComponentType>ImplicitBlockRepeating</ComponentType>
    <Category>Common</Category>
    <MsgID>2098</MsgID>
    <AbbrName>MsgTypeGrp</AbbrName>
    <OverrideAbbr>MsgTypeGrp</OverrideAbbr>
    <NotReqXML>0</NotReqXML>
  </Components>
</dataroot>